/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package View.Model;

/**
 *
 * @author emwma
 */
public abstract class Elemento {
    private Porta porta;
    private String nome;
    private boolean estado;

    public Elemento(Porta porta, String nome, boolean estado) {
        if(porta == null)
             this.porta = new Porta("", "", "", false);
        else
            this.porta = porta;
        if(nome == null)
            this.nome = "Porta";
        else
            this.nome = nome;
        this.estado = estado;
    }

    public Porta getPorta() {
        return porta;
    }

    public void setPorta(Porta porta) {
        this.porta = porta;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }
    
    
}
